#ifndef YPL_NUMBER_H
#define YPL_NUMBER_H

#include <complex>

namespace ypl
{

typedef int Integral;
typedef double Real;
typedef std::complex<Real> Complex;


namespace Constants
{
const Real pi = 3.1415926535897932384626;
const Real e = 2.718281828459;
const Complex i(0, 1);
}


} // namespace ypl

#endif // YPL_NUMBER_H
